Advanced Intermec SmartSystems Settings: XML Scripting |
Intermec SmartSystems-enabled devices use XML to perform all configuration operations. Any item configurable with SmartSystems Intermec Settings can be set and retrieved with the new SmartSystems configuration APIs.
The following is an example of the XML script that enables "Code 39 decoding" in all devices in the Scanners group.
How to get "Code 39" options:
<DevInfo Action="Get">
<Subsystem Name="Data
Collection">
<Group Name="Scanners"
Instance="0">
<Group
Name="Symbologies">
<Group Name="Code
39">
<Field
Name="Enable Code 39"></Field>
<Group
Name="Options">
<Field
Name="Full ASCII Conversion"> </Field>
<Field
Name="Start/Stop transmission">
</Field>
<Field Name="Start
character">
</Field>
<Field Name="Verify check
digit">
</Field>
<Field Name="Transmit check digit">
</Field>
<Field Name="Reading range">
</Field>
<Field Name="Reading tolerance">
</Field>
<Field Name="Length
mode"></Field>
<Field
Name="Length 1">
</Field>
<Field Name="User defined
symbology
ID"></Field>
</Group>
</Group>
</Group>
</Group>
</Subsystem>
</DevInfo>
How to set "Code 39" options:
<DevInfo Action="Set">
<Subsystem Name="Data
Collection">
<Group Name="Scanners"
Instance="0">
<Group
Name="Symbologies">
<Group Name="Code
39">
<Field Name="Enable Code
39">1</Field>
<Group Name="Options">
<Field Name="Full ASCII
Conversion">0</Field>
<Field
Name="Start/Stop
transmission">0</Field>
<Field Name="Start
character">2</Field>
<Field Name="Verify check
digit">0</Field>
<Field Name="Transmit check
digit">0</Field>
<Field Name="Reading range">0</Field>
<Field Name="Reading
tolerance">0</Field>
<Field
Name="Length
mode">0</Field>
<Field Name="Length
1">3</Field>
<Field Name="User defined symbology
ID">B1</Field>
</Group>
</Group>
</Group>
</Group>
</Subsystem>
</DevInfo>